Skip to content

Stable 26.8 - Bump to latest - #2476

Open
strtgbb wants to merge 548 commits into
stable-26.8from
rebase-cicd-v26.8.latest
Open

strtgbb wants to merge 548 commits into
stable-26.8from
rebase-cicd-v26.8.latest

Conversation

@strtgbb

@strtgbb strtgbb commented Oct 2, 2026 •

Copy link
Copy Markdown
Collaborator

Changelog category (leave one):

  • Improvement
  • Not for changelog (changelog entry is not required)

CI/CD Options

Exclude tests:

  • Fast test
  • Integration Tests
  • Stateless tests
  • Stateful tests
  • Unit tests
  • Performance tests
  • Aarch64 tests
  • All with ASAN
  • All with TSAN
  • All with MSAN
  • All with UBSAN
  • All with Coverage
  • All Regression
  • Disable CI Cache

Regression jobs to run:

  • Fast suites (mostly <1h)
  • Aggregate Functions (2h)
  • Alter (1.5h)
  • Benchmark (30m)
  • CAS (content-addressed storage; Antalya only)
  • ClickHouse Keeper (1h)
  • Iceberg (2h)
  • LDAP (1h)
  • OAuth (5m)
  • Parquet (1.5h)
  • RBAC (1.5h)
  • SSL Server (1h)
  • S3 (2h)
  • S3 Export (2h)
  • Swarms (30m)
  • Tiered Storage (2h)

@github-actions

github-actions Bot commented Oct 2, 2026 •

Copy link
Copy Markdown

Workflow [PR], commit [b8d2eee]

@svb-alt svb-alt added the 26.8 label Oct 3, 2026
clickhouse-gh Bot and others added 28 commits October 7, 2026 14:00
…8978

Backport ClickHouse#118978 to 26.8: Query log secret masking for QueryRunner engine and startup scripts
…3829

Backport ClickHouse#123829 to 26.8: Do not read a JOIN input that cannot contribute under a WHERE no row passes
… a subquery that does not see it when updating
…9630

Backport ClickHouse#119630 to 26.8: Do not expand a WITH element into a subquery that does not see it when updating
…rom peer-declared sizes when reading settings from the Native protocol""
…1332

Backport ClickHouse#121332 to 26.8: Resolve lazily loaded table proxies before casting to an engine type
…0931

Backport ClickHouse#120931 to 26.8: Revert "Revert "Do not allocate from peer-declared sizes when reading settings from the Native protocol""
…1675

Backport ClickHouse#121675 to 26.8: Add a setting to control pushing filters below `LIMIT BY`
…ge inserts from a different dictionary
…3900

Backport ClickHouse#123900 to 26.8: Faster short `LowCardinality` range inserts from a different dictionary
…-hint-26.8

26.8: Fix `DISTINCT` output chunks reserving the memory of their whole input chunk
…Exact on this branch

tryConvertFieldToTypeExact comes from ClickHouse#121078, which is not on this branch.
At this call site only a widening conversion (DateTime or lower-scale
DateTime64 to DateTime64) reaches it, which is exact or overflows to Null,
so the strict tryConvertFieldToType gives the same result.

In 05330, the "implied condition is not duplicated" case compares `a` with a
DateTime64 constant instead of a DateTime one: on this branch the existing
`a < <DateTime>` conjunct hits TYPE_MISMATCH in tryConvertToColumnType
(ClickHouse#117903, fixed on master by ClickHouse#121078), so it is not seen as implying the
derived bound.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…4220

Backport ClickHouse#124220 to 26.8: Use skip indexes through a `CAST` that drops `Nullable`
robot-clickhouse and others added 30 commits October 18, 2026 21:32
…6120

Backport ClickHouse#126120 to 26.8: Fix out-of-bounds accesses in the replxx line editor
…d in `05316_named_collection_dictionary_override_access`
…3195

Backport ClickHouse#123195 to 26.8: Retry S3 backup and restore requests after ExpiredToken
…3877

Backport ClickHouse#113877 to 26.8: Fix out-of-bounds write on a long codec chain
…4075

Backport ClickHouse#124075 to 26.8: Leave only loadable objects behind in `05316_named_collection_dictionary_override_access`
…n estimating subcolumn sizes for PREWHERE
…RT when a row policy of a table read by a materialized view uses `IN <source table>`
…8866

Backport ClickHouse#118866 to 26.8: Require SELECT on the source when CREATE TABLE AS inherits credentials
…DataSourceDescription` in every backup entry
…6046

Backport ClickHouse#126046 to 26.8: Do not read part dictionaries when estimating subcolumn sizes for PREWHERE
…5893

Backport ClickHouse#125893 to 26.8: Fix a crash and lost rows on INSERT when a row policy of a table read by a materialized view uses `IN <source table>`
…6388

Backport ClickHouse#126388 to 26.8: Don't keep a copy of the disk's `DataSourceDescription` in every backup entry
…ant/Dynamic/JSON columns containing only NULLs
…6550

Backport ClickHouse#126550 to 26.8: Limit nesting depth of messages in Protobuf schemas
…6547

Backport ClickHouse#126547 to 26.8: Limit nesting depth of arrays in Redis replies
…0776

Backport ClickHouse#120776 to 26.8: Fix uninitialized offsets in Variant/Dynamic/JSON columns containing only NULLs
…ion after a failed drain into the shared table
…6159

Backport ClickHouse#126159 to 26.8: Fix segfault in `MySQLDump` format on `ENUM` without values
`ASTSelectQuery::limit_after_all` does not exist in 26.8, and `splitAndModifyMutationCommands`
takes `suitable_for_ttl_optimization` here. 26.8 ignores inline setting history in `DECLARE`,
so the new settings are recorded in the 26.8 block of `SettingsChangesHistory.cpp`.

ClickHouse#124274

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…6126

Backport ClickHouse#126126 to 26.8: Fix segfault in adaptive aggregation after a failed drain into the shared table
…2718

Backport ClickHouse#122718 to 26.8: Coalesce adjacent singleton row-mask updates during part mutation

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.